package com.lsj.dto.sys;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @Author:lin.sj
 * @Data:2021/7/13 22:15
 * @Desc: 后台管理菜单树
 */
@Data
@Accessors(chain = true)
public class AdminMenuTreeDto {
    /**
     * 主键
     */
    private Long id;

    /**
     * 父菜单ID
     */
    private Long menuPid;

    /**
     * 当前菜单所有父菜单
     */
    private String menuPids;

    /**
     * 0:不是叶子节点，1:是叶子节点
     */
    private Boolean isLeaf;

    /**
     * 菜单名称
     */
    private String menuName;

    /**
     * 跳转URL
     */
    private String url;

    /**
     * 菜单图标
     */
    private String icon;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 菜单层级
     */
    private Integer level;

    /**
     * 0:启用,1:禁用
     */
    private Boolean status;
    //菜单树节点信息
    private List<AdminMenuTreeDto> children;
}
